package edu.lingnan.rili.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import edu.lingnan.rili.pojo.Awarded;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author xBaozi
 * @version 1.0
 * @classname AwardedVo
 * @description Awarded的Vo类
 * @date 2022/3/20 11:10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel("其他比赛加分Vo类")
public class AwardedVo extends Awarded {

    @ExcelProperty(value = "姓名", index = 0)
    @ApiModelProperty("学生姓名")
    private String usersName;

    @ExcelProperty(value = "专业", index = 1)
    @ApiModelProperty("学生所在专业")
    private String userMajor;

    @ExcelProperty(value = "二级学院", index = 2)
    @ApiModelProperty("学生所在学院")
    private String userCollege;

    @ExcelProperty(value = "班级", index = 3)
    @ApiModelProperty("学生所在班级")
    private String userClass;

    @ExcelProperty(value = "学号", index = 4)
    @ApiModelProperty("学生学号")
    private String usersId;

    @ExcelProperty(value = "比赛名称", index = 5)
    @ApiModelProperty("比赛名称")
    private String gameName;

    @ExcelProperty(value = "获奖名次", index = 6)
    @ApiModelProperty("获奖名次")
    private String gameRanking;

    @ExcelIgnore
    @ApiModelProperty("证明材料")
    private String materials;
}
